electrical precipitator - German English Dictionary